body{
	margin:0px;
 	margin-left:10px;
	margin-right:10px;
	padding:0px;
	font:12px Arial;
}
h1{
    font: bold 16px Arial;
    margin-left: 0px;
    margin-bottom: 10px;
}
ul{
	margin:0px;
	padding:0px;
}
a{
	color:black;
}
#anilogo{
	display:inline-block;
	float:left;
	margin-left:5px;
	margin-top:5px;
	height:30px;
	width:225px;
	position:relative;
}
#anibanner{
	background:#FFF;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.2);
	display:block;
	font:bold 16px Arial;
	height: 40px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	overflow:hidden;
    position:relative;
	z-index:9999;
}
#anisubmenu{
    background:#;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    box-shadow:0px 1px 4px -1px rgba(0, 0, 0, 0.2);
    display:none;
    font:bold 16px Arial;
    height: 40px;
    margin-left:auto;
    margin-right:auto;
    margin-top:-10px;
    overflow:hidden;
    padding-top:0px;
}
#anisubmenu ul{
	display:inline-block;
	margin-left:0px;
	height:35px;
	list-style-type:none;
}
#anisubmenu ul li{
	display:block;
	float:left;
    height:35px;
    line-height:40px;
    margin:0px;
    margin-top:5px;
}
#anisubmenu ul li a{
	background-color:white;
	box-shadow:0px 0px 2px 2px rgba(0, 0, 0, 0.2);
	display:inline-block;
	line-height:40px;
	height:35px;
	width:auto;
	padding:0px;
	padding-left:10px;
	padding-right:10px;
	overflow:hidden;
}
#anicontainer{
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	box-shadow:0px 3px 5px -2px rgba(0, 0, 0, 0.2);
	display:block;
	margin:0px;
	margin-left:auto;
	margin-right:auto;
	padding:0px;
}
#anicontainer section{
    margin-left: 10px;
    padding-bottom: 10px;
}
#anicontainer section section{
    margin: 0px;
    padding: 0px;
}
#anifooter{
	display:block;
	height:50px;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	overflow:hidden;
}
#anifooter p{
	color: #666;
	display:block;
	font: 12px Arial;
	height:20px;
	line-height:20px;
	margin:0px;
	text-align: center;
}
#mainnav{
	display:block;
	position:absolute;
}
#aninav{
	display:block;
	float:left;
	height:40px;
	margin-left:10px;
	margin-top:0px;
	overflow:hidden;
	padding-right:10px;
}
#aninav ul{
	display:inline-block;
	margin-left:10px;
	height:40px;
	list-style-type:none;
}

#aninav ul li a{
	background-color:white;
	box-shadow:0px 0px 2px 2px rgba(0, 0, 0, 0.1);
	display:inline-block;
	line-height:40px;
	height:40px;
	width:auto;
	padding:0px;
	padding-left:10px;
	padding-right:10px;
	overflow:hidden;
}
#aninav ul li{
	display:block;
	float:left;
    height:40px;
    line-height:40px;
    margin:0px;
}
#aniusernav{
	background-color:white;
	box-shadow:0px 0px 2px 2px rgba(0, 0, 0, 0.2);
	display:inline-block;
	float:right;
	height:40px;
	line-height:40px;
	margin-left:10px;
	margin-right:0px;
	position:static;
}
#aniusernav a span{
	height:40px;
	line-height:40px;
	margin-left:10px;
	margin-right:10px;
}